golang.org/x/tools/go/packages.jsonPackage.Error (field)
30 uses
golang.org/x/tools/go/packages (current package)
golist.go#L391: Error *packagesinternal.PackageError
golist.go#L442: if p.Error != nil {
golist.go#L444: Pos: p.Error.Pos,
golist.go#L445: Msg: p.Error.Err,
golist.go#L458: if filepath.IsAbs(p.ImportPath) && p.Error != nil {
golist.go#L488: if old.Error == nil && p.Error == nil {
golist.go#L498: if old.Error != nil {
golist.go#L500: if strings.Contains(old.Error.Err, "not an importable package") {
golist.go#L502: } else if strings.Contains(old.Error.Err, "use of internal package") && strings.Contains(old.Error.Err, "not allowed") {
golist.go#L506: if len(old.Error.ImportStack) < 1 {
golist.go#L509: importingPkg := old.Error.ImportStack[len(old.Error.ImportStack)-1]
golist.go#L514: if len(old.Error.ImportStack) < 2 {
golist.go#L517: importingPkg = old.Error.ImportStack[len(old.Error.ImportStack)-2]
golist.go#L520: Pos: old.Error.Pos,
golist.go#L521: Msg: old.Error.Err,
golist.go#L529: if old.Error == nil {
golist.go#L654: if err := p.Error; err != nil && state.shouldAddFilenameFromError(p) {
golist.go#L684: if p.Error != nil {
golist.go#L685: msg := strings.TrimSpace(p.Error.Err) // Trim to work around golang.org/issue/32363.
golist.go#L687: if msg == "import cycle not allowed" && len(p.Error.ImportStack) != 0 {
golist.go#L688: msg += fmt.Sprintf(": import stack: %v", p.Error.ImportStack)
golist.go#L691: Pos: p.Error.Pos,
golist.go#L726: return len(p.Error.ImportStack) == 0
golist.go#L733: return len(p.Error.ImportStack) == 0 || p.Error.ImportStack[len(p.Error.ImportStack)-1] == p.ImportPath
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)